export interface ChatHistory {
  key: string;
  role: 'assistant' | 'user';
  content: string;
  loading?: boolean;
}

export interface StreamResponse {
  event: string;
  data: string;
}

export interface StreamBody {
  id: string;
  bot_id: string;
  conversation_id: string;
  session_id: string;
  role: string;
  status: string;
  usage: {
    input_tokens: number;
    output_tokens: number;
    total_tokens: number;
  };
  content_type?: string;
  content?: string;
}
